Load Balanced Mapping of Distributed Objects to Minimize Network Communication

نویسندگان

  • Alexander D. Stoyen
  • Jan Bosch
  • Mehmet Aksit
  • Thomas J. Marlowe
چکیده

The use of distributed software and hardware architectures is widespread and accelerating. In order to utilize a distributed architecture fully, software engineers need to develop cooperating software modules running on different machines. One well-known approach to constructing distributed applications is through the use of remote procedure calls (RPC’s). The RPC model is based on the socalled client–server paradigm, and is similar to local procedure calling. A major difference from the local call is that an RPC allows a program to call procedures on a different computer or in a different address space on the same computer. The call is sent in the form of a request message to a remote server process, which sends back a reply message to the client. In contrast to local procedures, remote procedures cannot share the client program’s address space, and as a result, input and output parameters have to be copied between processes. The RPC construct is simple and powerful because it provides a transparent remote calling mechanism which is semantically similar or identical to the traditional local call mechanism. A great many distributed computer applications have substantial computation and network communication requirements. For instance, a number of hardware and software vendors have recently announced strategic commitments to multimedia computing—a distributed application area well known for its use of CPU-intensive algorithms and bulky data for representation, manipulation, and transmission of images, voice, and video [1]. Distributed multimedia systems can be considered a natural extension of today’s distributed systems. Typical examples are computer-supported education, desktop multimedia processing, office and hospital information systems, information kiosks, point of repair, browse, and sell, and entertainJOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING 34, 117–136 (1996) ARTICLE NO. 0050

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Balanced workload clusters for distributed object oriented software

When clustering objects to be allocated on a number of nodes, most researches focus only on either the communication cost between clusters or the balancing of the workload on the nodes. Load balancing is a technique to distribute workload evenly across two or more computers, network links, CPUs, hard drives or other resources, in order to, get optimal resource utilization, maximize throughput, ...

متن کامل

Distributed Generation Expansion Planning Considering Load Growth Uncertainty: A Novel Multi-Period Stochastic Model

Abstract – Distributed generation (DG) technology is known as an efficient solution for applying in distribution system planning (DSP) problems. Load growth uncertainty associated with distribution network is a significant source of uncertainty which highly affects optimal management of DGs. In order to handle this problem, a novel model is proposed in this paper based on DG solution, consideri...

متن کامل

Provably Good and Practical Strategies for Non-Uniform Data Management in Networks

This paper deals with the on-line allocation of shared data objects to the local memory modules of the nodes in a network. We assume that the data is organized in indivisible objects such as files, pages, or global variables. The data objects can be replicated and discarded over time in order to minimize the communication load for read and write accesses done by the nodes in the network. Non-un...

متن کامل

Distributed Generation Effects on Unbalanced Distribution Network Losses Considering Cost and Security Indices

Due to the increasing interest on renewable sources in recent years, the studies on integration of distributed generation to the power grid have rapidly increased. In order to minimize line losses of power systems, it is crucially important to define the size and location of local generation to be placed. Minimizing the losses in the system would bring two types of saving, in real life, one is ...

متن کامل

Distributed Generation Effects on Unbalanced Distribution Network Losses Considering Cost and Security Indices

Due to the increasing interest on renewable sources in recent years, the studies on integration of distributed generation to the power grid have rapidly increased. In order to minimize line losses of power systems, it is crucially important to define the size and location of local generation to be placed. Minimizing the losses in the system would bring two types of saving, in real life, one is ...

متن کامل

Optimal Placement of DGs in Distribution System including Different Load Models for Loss Reduction using Genetic Algorithm

Distributed generation (DG) sources are becoming more prominent in distribution systems due to the incremental demands for electrical energy. Locations and capacities of DG sources have great impacts on the system losses in a distribution network. This paper presents a study aimed for optimally determining the size and location of distributed generation units in distribution systems with differ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 34  شماره 

صفحات  -

تاریخ انتشار 1996